Operating System Support for Animate Vision

نویسندگان

  • Brian D. Marsh
  • Christopher M. Brown
  • Thomas J. LeBlanc
  • Michael L. Scott
  • Timothy G. Becker
  • Prakash Das
  • Jonas Karlsson
  • Cesar Quiroz
چکیده

Animate vision systems couple computer vision and robotics to achieve robust and accurate vision, as well as other complex behavior. These systems combine low-level sensory processing and effector output with high-level cognitive planning-all computationally intensive tasks that can benefit from parallel processing. A typical animate vision application will likely consist of many tasks, each of which may require a different parallel programming model, and all of which must cooperate to achieve the desired behavior. These multi-model programs require an underlying software system that not only supports several different models of parallel computation simultaneously, but which also allows tasks implemented in different models to interact. This paper describes the Psyche multiprocessor operating system, which was designed to support multi-model programming, and the Rochester Checkers Player, a multi-model robotics program that plays checkers against a human opponent. Psyche supports a variety of parallel programming models within a single operating system by according first-class status to processes implemented in user space. It also supports interactions between programming models using model-independent communication, wherein different types of processes communicate and synchronize without relying on the semantics or implementation of a particular programming model. The implementation of the Checkers Player, in which different parallel programming models are used for vision, robot motion planning, and strategy, illustrates the use of the Psyche mechanisms in an application program, and demonstrates many of the advantages of multi-model programming for animate vision systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Snoopy: a tool to design and animate/simulate graph-based formalisms

We sketch the fundamental properties and features of Snoopy, a tool to model and execute (animate, simulate) hierarchical graph-based system descriptions. The tool comes along with several pre-fabricated graph classes (in particular some kind of Petri nets and other related graphs), and facilitates a comfortable integration of further graph classes due to its generic design. To support an aspec...

متن کامل

Animate Vision in a Rich Environment

Most research in computer vision has been directed towards minimalistic approaches, in which problems are addressed on how properties of the environment can be computed from as little information as possible. Although such approaches may be scientifically well motivated they have only resulted in limited progress towards our understanding of seeing systems. Ballard, Bajcsy and others have point...

متن کامل

Behavior-based Approaches to Vision in Habile Robots

The development of artificial cognitive mechanisms that support the intelligent use of tools is an necessary step in the design of autonomous habile (i.e. tool using) robots, as well as a potential opportunity to further our understanding of similar biological mechanisms in humans and other tool-using animals. For habile agents operating in environments designed for humans, visual mechanisms wi...

متن کامل

Active Animate Stereo Vision

This paper describes recent research concerning the Active Stereo Probe (ASP) stereo vision system that combines animate oculo-motor reflexes with a novel active illumination source. Two methods for accurate surface recovery from stereo at rates approaching real time are described. Results using texture projection combined with a fast sub-pixel matching algorithm are presented. The development ...

متن کامل

Reference Frames for Animate Vision

Animate vision systems have gaze control mechanisms that can actively position the camera coordinate system in respose to physical stimuli. Compared to passive systems, animate systems show that visual computation can be vastly less expensive when considered in the larger context of behavior. We are accustomed to thinking of the task of vision as being the construction of a detailed representat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 1992